﻿module Sustainalytics.Tools.Admin {
      
    export enum FtpServerTypeEnum {
        Ftp = 1,
        FtpSSL = 2,
        FtpSSH = 3
    }

    export class ReportFTPDto {

        public id: string;
        public accountId: string;

        public serverAddress: string;
        public serverPort: number; 
        public username: string;
        public password: string;      

        public ftpServerType: FtpServerTypeEnum;
        public directoryPath: string;
    }

    export class ReportFTPUtil {

        public key: ReportTypeEnum;
        public value: string;      

    }

    export class FTPServerUtil {

        public key: FtpServerTypeEnum;
        public value: string;

    }

    export class ReportFrequencyUtil {

        public key: FrequencyEnum;
        public value: string;

    }
} 